# 此示例示意使用装饰器
# 在原有函数fa的功能的基础上,添加 'fb 被调用'的功能

def mydeco(fn):
    def fb():
        print('fa调用之前')
        fn()
        print('fb 被调用')
    return fb

@mydeco
def fa():
    print('fa 被调用')

# fa = mydeco(fa)  # 装饰器的原理

# 应用
fa()
# fa 被调用
# fb 被调用